home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QRZ! Ham Radio 6
/
QRZ Ham Radio Callsign Database - Volume 6.iso
/
pc
/
files
/
infodata
/
610_ps.txt
< prev
next >
Wrap
Text File
|
1994-11-27
|
34KB
|
1,056 lines
Newsgroups: rec.radio.amateur.policy
Path: news.unomaha.edu!news.nevada.edu!news.tamu.edu!cs.utexas.edu!usc!nic-nac.CSU.net!charnel.ecst.csuchico.edu!olivea!quack!quack.kfu.com!nsayer
From: nsayer@quack.kfu.com (Nick Sayer)
Subject: Homebrew 610 forms, first release
Message-ID: <ggOMKGa@quack.kfu.com>
Sender: news@quack.kfu.com (0000-News(0000))
Organization: The Duck Pond public unix: +1 408 249 9630, log in as 'guest'.
Date: 4 May 1994 02:28:58 UTC
Lines: 1045
This has now been posted to comp.lang.postscript. Presuming that it
is approved by the moderator, it will thus be archived at your favorite
comp.lang.postscript archive site.
--
The postscript program below will generate Federal Communications
Commission form 610, an application for an Amateur Radio license.
This program will even fill the form out for you if you prepend
a dictionary to the front with the appropriate key/value pairs
set. See the README file.
----- fcc610.README -----
If you want to use this code to generate a pre-filled 610 form, you need
to prepend the code with a postscript file containing a dictionary
called FORM. The key-value pairs in FORM are listed below. If a key
is not present in the dictionary, the data it represents will be left
blank. Boolean fields place an "X" in the appropriate box if true.
date-string fields must be strings consisting of 6 numeric digits,
month, day, year. Be sure to zero-pad if a month or day is less than 10.
Key Type Description Location
/FIRST string First name 1
/MIDDLE string Middle Initial 1
/LAST string Last name 1
/SUFFIX string Suffix (Jr, Sr, etc) 1
/BIRTH date-string Date of birth 2
/STREET string street address 3
/CITY string city 3
/STATE string state 3
/ZIP string ZIP code 3
/4A boolean New license 4A
/4B boolean Upgrade 4B
/4C boolean Name change 4C
/4D boolean Address change 4D
/4E boolean Callsign change 4E
/4F boolean Renew 4F
/OLDFIRST string Prior first name 4C
/OLDMIDDLE string Prior middle initial 4C
/OLDLAST string Prior last name 4C
/OLDSUFFIX string Prior suffix 4C
/CALL string Callsign 5A
/CLASS string Operator class 5B
/6N boolean No environmental impact 6
/6Y boolean Yes, env. impact 6
/PURPOSE string Purpose of prev. appl. 7A
/FILED date-string date prev. appl. filed 7B
/SIGNED date-string date signed 9
/NOVICE boolean qualified for Novice A
/TECH boolean qualified for Tech A
/TECH-PLUS boolean qualified for Tech+ A
/GENERAL boolean qualified for General A
/ADVANCED boolean qualified for Adv. A
/EXTRA boolean qualified for Extra A
/VEC string Name of VEC C
/SESSION-DATE string date of session D
/SESSION-LOC string Location of session E
/VE1-NAME string VE #1's name
/VE1-CALL string VE #1's call
/VE1-SIGNED string VE #1 date signed
(last 3 fields repeated for VE2 and VE3)
Example (level 2 postscript):
%!
/FORM <<
/FIRST (Bartholemew)
/MIDDLE (J)
/LAST (Simpson)
/STREET (1123 Anystreet)
/CITY (Springfield)
/STATE (IL)
/ZIP (00000)
/BIRTH (122088)
/CALL (N4QRT)
/CLASS (General)
/4D true
/6N true
/SIGNED (050394)
>> def
Prepending that would print out a 610 form suitable for a change
of address.
----- ereh tuc -----
----- fcc610.ps -----
%!PS-Adobe-3.0
%%BoundingBox: 26 29 588 772
%%LanguageLevel: 2
%%PageOrder: Ascend
%%Requirements: duplex
%%Title: FCC_form_610
%%Creator: Nick_Sayer
%%Pages: 2
%%DocumentNeededResources: font Helvetica Helvetica-Bold ZapfDingbats Courier
%%EndComments
%%BeginProlog
%%EndProlog
%%BeginSetup
%
% FCC610.PS
% Federal Communications Commission form 610
% Version number kept below
% Written by Nick Sayer, N6QQQ
% I don't think I can claim copyright on this since it is a federal
% form.
%
% THIS VERSION HAS NOT BEEN SUBMITTED TO THE FCC FOR APPROVAL, NOR HAS
% IT BEEN ACTUALLY USED IN APPLICATIONS TO THE COMMISSION. IF YOU USE
% THIS FORM AND THE FCC KICKS IT BACK, IT'S NOT MY FAULT. I would like
% any feedback with regards to acceptability of forms generated by
% this code.
%
% One hint: The paper color is critical. I have submitted 610 forms
% photocopied onto 'Goldenrod' paper and have had them accepted,
% but white won't work. The FCC uses paper color to sort the forms
% from various services out more easily or something.
%
% The source for this form is the 11/93 version of the form.
% The original indicia (here deleted per FCC policy) said
% 3060-0033, expires 08/31/95.
%
% The form was carefully measured with a ruler to the nearest millimeter.
%
% Here are the differences you may note in the form:
%
% 1. OMB notation at upper left omitted.
% This in keeping with FCC policy for privately generated forms.
%
% 2. Possible measurement errors.
% I only measured to the nearest 1 mm. Some lines had to be moved
% very slightly to make room for the font I used (especially in
% section 2A).
%
% 3. There is a version number in the top right corner of the back.
% Delete it if you like. I'd go nuts without it given how many
% times I've printed these out.
%
% 4. Helvetica is the closest font I could find to the one the FCC
% used. It's not an exact match. Their font is certainly a
% sans-serif font but it's thinner. I think it's close enough.
%
% Any other differences are probably bugs.
%
% This version has been tested under Ghostscript, NeWSprint 2.0 and
% OpenWindows 3.3 DPS (pageview). The date-line procedure produces
% eroneous results under NeWSprint, but I think it's a NeWS bug.
% Apart from that, it works fine on all the platforms I've tried.
%
% This version allows you to prepend a dictionary to this file. The
% dictionary will be used to fill out the front (only) of the form.
% See the accompanying README file for a list of dictionary entries.
% The fields will be filled out in Courier 12 pitch font so that it
% looks just like a typewriter.
%
% VEs may wish to print a large number of forms back-only in advance of
% a test session, then load all of the resulting pages in a laser
% printer at the test session. Then for each examinee they can run a
% program that will pre-pend the dictionary as appropriate and
% run the first page only. The result would be a fully-filled
% 610 form ready for 4 signatures. If you do this, you'll want to
% use one of the many EPS page splitter programs to make front-only
% and back-only renditions.
/VERSION (V3.01) def
/inch { 72 mul } def
/cm { 2.54 div inch } def
/mm { 25.4 div inch } def
%%IncludeResource: font Courier
/FILLIN-FONT (Courier) findfont def
%%IncludeResource: font Helvetica
/NORMAL-FONT (Helvetica) findfont def
%%IncludeResource: font Helvetica-Bold
/BOLD-FONT (Helvetica-Bold) findfont def
%%IncludeResource: font ZapfDingbats
/DING-FONT (ZapfDingbats) findfont def
/center-text % string --
{
dup stringwidth pop 2 div currentpoint pop exch sub currentpoint
exch pop moveto show
} def
/right-justify % --
{
dup stringwidth pop currentpoint pop exch sub currentpoint
exch pop moveto show
} def
% we want a justify-text % x1 x2 y string --
% It's going to have to take the difference between x2-x1 and
% {string stringwidth}, divide that by {string length}, and
% use the result as the x argument to ashow.
/justify-text % x1 x2 y string --
{
3 index 2 index moveto
3 index 3 index exch sub
1 index stringwidth pop sub
1 index length div 0 2 index ashow
pop pop pop pop
} def
% Well, this is supposed to be the level 2 way to print on both
% sides, but ghostscript heaves up when I try it. This bit of code
% may also make Level 1 parsers lose their minds, so comment it out
% if it gives you trouble.
%
systemdict /setpagedevice known { << /Duplex true >> setpagedevice } if
% And for those who only have level 1, we can work around glyphshow.
% It is, however, the prefered method of doing this sort of thing.
%
systemdict /glyphshow known
{ /DING-SIGN { /a22 glyphshow } def /DING-ARROW { /a186 glyphshow } def }
{ /DING-SIGN { <36> show } def /DING-ARROW { <F8> show } def }
ifelse
%%EndSetup
%%Page: "front" 1
% Everything is relative to the bottom-left corner of the main box.
% So to make it fit on the page, we have to shove it around a bit.
.9 cm 1.6 cm translate
% There are two very thick boxes near the top and middle
/headerbox % x y --
{
moveto
gsave
2 setlinewidth
% This is kind of a bitch. Because PostScript centers the setlinewidth
% on the center of the line, we need to tweak the heavily drawn boxes
% by both their width and the width of the lines they're butting up
% to. That means moving in 1.75 points, not 2.
.75 0 rmoveto
198 mm 1.5 sub 0 rlineto 0 6 mm rlineto -198 mm 1.5 add 0 rlineto closepath
stroke
grestore gsave % to rescue the currentpoint.
% Now the little vertical lines
1 setlinewidth
35 mm 0 rmoveto 0 6 mm rlineto 198 35 2 mul sub mm 0 rmoveto 0 -6 mm
rlineto stroke
grestore gsave % again...
% Things just get a bunch worse here.
.95 setgray 1.25 1 rmoveto 35 mm 1.75 sub 0 rlineto 0 6 mm 2 sub rlineto
-35 mm 1.75 add 0 rlineto closepath fill
grestore gsave % one more time.
.95 setgray 198 mm 1.25 sub 1 rmoveto -35 mm 1.75 add 0 rlineto 0 6 mm 2 sub
rlineto 35 mm 1.75 sub 0 rlineto closepath fill
grestore
} def
0 232 mm headerbox
0 101 mm headerbox
% The rest of the lines are a half point wide
.5 setlinewidth
% The main box
newpath 0 232 mm moveto 0 0 lineto 198 mm 0 lineto 198 mm 232 mm lineto
stroke
% Now all the full-length horizontal lines
/full-line % y --
{
dup 0 exch moveto 198 mm exch lineto stroke
} def
11 mm full-line
24 mm full-line
37 mm full-line
45 mm full-line
120 mm full-line
131 mm full-line
138 mm full-line
150 mm full-line
157 mm full-line
168 mm full-line
210 mm full-line
220 mm full-line
% Now all the vertical lines dividing those stripes
66 mm 0 moveto 66 mm 37 mm lineto
99 mm 0 moveto 99 mm 37 mm lineto
169 mm 0 moveto 169 mm 37 mm lineto
stroke
119 mm 45 mm moveto 119 mm 101 mm lineto stroke
155 mm 107 mm moveto 155 mm 120 mm lineto stroke
155 mm 138 mm moveto 155 mm 150 mm lineto stroke
67 mm 138 mm moveto 67 mm 150 mm lineto stroke
88 mm 157 mm moveto 88 mm 168 mm lineto stroke
139 mm 157 mm moveto 139 mm 168 mm lineto stroke
84 mm 210 mm moveto 84 mm 232 mm lineto stroke
137 mm 210 mm moveto 137 mm 232 mm lineto stroke
158 mm 210 mm moveto 158 mm 232 mm lineto stroke
% Now all the horizontal lines dividing up the resulting cubes
0 mm 68 mm moveto 119 mm 68 mm lineto stroke
0 mm 56 mm moveto 119 mm 56 mm lineto stroke
% Now once again we divide up the resulting slices
62 mm 45 mm moveto 62 mm 56 mm lineto stroke
% Now we start scribbling. TOP SECTION
NORMAL-FONT 8 scalefont setfont
0 253 mm moveto (FEDERAL COMMUNICATIONS COMMISSION) show
0 250 mm moveto (GETTYSBURG, PENNSYLANIA) show
182 mm 246 mm moveto (See instructions for) center-text
182 mm 243 mm moveto (information regarding) center-text
182 mm 240 mm moveto (public burden estimate.) center-text
BOLD-FONT 14 scalefont setfont
99 mm 246 mm moveto (APPLICATION FORM 610 FOR) center-text
99 mm 240 mm moveto (AMATEUR OPERATOR/PRIMARY STATION LICENSE) center-text
BOLD-FONT 10 scalefont setfont
99 mm 234 mm moveto
(SECTION 1 - TO BE COMPLETED BY APPLICANT \(See instructions\))
center-text
99 mm 103 mm moveto
(SECTION 2 - TO BE COMPLETED BY ALL ADMINISTERING VE's)
center-text
BOLD-FONT 8 scalefont setfont
99 mm 38 mm moveto
(WITH THE INSTRUCTIONS PROVIDED BY THE COORDINATING VEC AND THE FCC)
center-text
99 mm 42 mm moveto
(I CERTIFY THAT I HAVE COMPLIED WITH THE ADMINISTERING VE REQUIREMENTS IN PART 97 OF THE COMMISSION'S RULES AND)
center-text
/box % --
{ currentpoint newpath moveto .3 cm 0 cm rlineto 0 cm .3 cm rlineto
-.3 cm 0 cm rlineto closepath stroke }
def
NORMAL-FONT 8 scalefont setfont
1 mm 229 mm moveto (1. Print or type last name) show
65 mm 229 mm moveto (Suffix) show
85 mm 229 mm moveto (First name) show
138 mm 229 mm moveto (Middle initial) show
159 mm 229 mm moveto (2. Date of birth) show
1 mm 217 mm moveto (3. Mailing address \(Number and street\)) show
85 mm 217 mm moveto (City) show
138 mm 217 mm moveto (State code) show
159 mm 217 mm moveto (ZIP code) show
/date-line
{
gsave
0 mm 6 rmoveto
[ 5 mm 1 mm 5 mm 2 mm ] 0 setdash
39 mm 0 rlineto stroke
grestore gsave
[ 0 11 mm 2 mm 11 mm 2 mm 11 mm ] 1 setdash
0 mm 12 rmoveto
35 mm 0 rlineto stroke
grestore gsave
NORMAL-FONT 8 scalefont setfont
(month) show
grestore gsave
15 mm 0 rmoveto
NORMAL-FONT 8 scalefont setfont
(day) show
grestore gsave
26 mm 0 rmoveto
NORMAL-FONT 8 scalefont setfont
(year) show
grestore
} def
160 mm 221 mm moveto date-line
1 mm 207 mm moveto (4. I HEREBY APPLY FOR \(make an X in the ) show
(appropriate box\(es\)\):) show
7 mm 199 mm moveto (4A. ) show 13 mm 199 mm moveto box
BOLD-FONT 10 scalefont setfont
18 mm 199 mm moveto (EXAMINATION ) show
NORMAL-FONT 8 scalefont setfont
( for a new license) show
7 mm 190 mm moveto (4B. ) show 13 mm 190 mm moveto box
BOLD-FONT 10 scalefont setfont
18 mm 190 mm moveto (EXAMINATION ) show
NORMAL-FONT 8 scalefont setfont
( for upgrade of my operator license) show
18 mm 187 mm moveto (class) show
7 mm 180 mm moveto (4C. ) show 13 mm 180 mm moveto box
BOLD-FONT 10 scalefont setfont
18 mm 180 mm moveto (CHANGE ) show
NORMAL-FONT 8 scalefont setfont
( my name on my license to my new) show
18 mm 177 mm moveto (name in item 1. My former name was:) show
18 mm 172 mm moveto 94 mm 172 mm lineto stroke
18 mm 169 mm moveto (\(Last name\)) show
41 mm 169 mm moveto (\(Suffix\)) show
57 mm 169 mm moveto (\(First name\)) show
86 mm 169 mm moveto (\(MI\)) show
110 mm 199 mm moveto (4D. ) show 116 mm 199 mm moveto box
BOLD-FONT 10 scalefont setfont
121 mm 199 mm moveto (CHANGE ) show
NORMAL-FONT 8 scalefont setfont
( my mailing address on my license to) show
121 mm 196 mm moveto (my new address in item 3.) show
110 mm 190 mm moveto (4E. ) show 116 mm 190 mm moveto box
BOLD-FONT 10 scalefont setfont
121 mm 190 mm moveto (CHANGE ) show
NORMAL-FONT 8 scalefont setfont
( my station call sign systematically) show
121 mm 187 mm moveto (\(See instructions\)) show
121 mm 184 mm moveto (Applicant's initials: ) show
20 mm 0 rlineto stroke
110 mm 173 mm moveto (4F. ) show 116 mm 173 mm moveto box
BOLD-FONT 10 scalefont setfont
121 mm 173 mm moveto (RENEWAL ) show
NORMAL-FONT 8 scalefont setfont
( of my license) show
1 mm 165 mm moveto (5.) show
5 mm 83 mm 165 mm
(Unless you are requesting a new license, attach the) justify-text
5 mm 83 mm 162 mm
(original or a photocopy of your license to the back of this) justify-text
5 mm 159 mm moveto
(Form 610 and complete items 5A and 5B.) show
90 mm 165 mm moveto (5A. Call sign shown on license) show
141 mm 165 mm moveto (5B. Operator class shown on license) show
1 mm 154 mm moveto (6.) show
5 mm 154 mm moveto (Would an FCC grant of your request be an ) show
(action that may) show
5 mm 151 mm moveto (have a significant environmental effect?) show
BOLD-FONT 10 scalefont setfont
110 mm 151 mm moveto box
115 mm 151 mm moveto (NO) show
134 mm 151 mm moveto box
139 mm 151 mm moveto (YES ) show
NORMAL-FONT 8 scalefont setfont
0 1 mm rmoveto
( \(Attach required statement\)) show
1 mm 147 mm moveto (7.) show
5 mm 65 mm 147 mm (If you have filed another Form 610 that we) justify-text
5 mm 65 mm 144 mm (have not acted upon, complete items 7A) justify-text
5 mm 141 mm moveto (and 7B.) show
68 mm 147 mm moveto (7A. Purpose of other form) show
157 mm 147 mm moveto (7B. Date filed) show
160 mm 139 mm moveto date-line
NORMAL-FONT 6.5 scalefont setfont
99 mm 135 mm moveto
(WILLFUL FALSE STATEMENTS MADE ON THIS FORM ARE PUNISHABLE BY FINE AND/OR IMPRISONMENT, \(U.S. CODE, TITLE 18, SECTION 1001\), AND/OR REVOCATION OF)
center-text
99 mm 132 mm moveto
(ANY STATION LICENSE OR CONSTRUCTION PERMIT \(U.S. CODE, TITLE 47, SECTION 312\(A\)\(1\)\) AND/OR FORFEITURE \(U.S. CODE, TITLE 47, SECTION 503\).)
center-text
2 mm 196 mm 128 mm
(I CERTIFY THAT ALL STATEMENTS AND ATTACHMENTS ARE TRUE, COMPLETE, AND CORRECT TO THE BEST OF MY KNOWLEDGE AND BELIEF AND ARE MADE IN GOOD)
justify-text
2 mm 196 mm 125 mm
(FAITH; THAT I AM NOT A REPRESENTATIVE OF A FOREIGN GOVERNMENT; THAT I WAIVE ANY CLAIM TO THE USE OF A PARTICULAR FREQUENCY REGARDLESS OF)
justify-text
2 mm 122 mm moveto
(PRIOR USE BY LICENSE OR OTHERWISE; AND THAT THE STATION TO BE ) show
(LICENSED WILL BE INACCESSIBLE TO UNAUTHORIZED PERSONS.) show
NORMAL-FONT 8 scalefont setfont
1 mm 117 mm moveto (8.) show
5 mm 117 mm moveto
(Signature of applicant \(Do not print, type or stamp.) show
(\) \(Must match name in item 1.\)) show
157 mm 117 mm moveto (9. Date signed) show
160 mm 108 mm moveto date-line
BOLD-FONT 14 scalefont setfont
DING-FONT 14 scalefont setfont
6 mm 110 mm moveto DING-SIGN
10 mm 110 mm moveto 152 mm 110 mm lineto stroke
% BOTOM SECTION
NORMAL-FONT 8 scalefont setfont
1 mm 97 mm moveto (A.) show
5 mm 97 mm moveto (Applicant is qualified for operator license class:)
show
120 mm 97 mm moveto (B. VEC receipt date:) show
1 mm 64 mm moveto (C.) show
5 mm 64 mm moveto (Name of Volunteer-Examiner Coordinator \(VEC\):) show
1 mm 53 mm moveto (D.) show
5 mm 53 mm moveto (Date of VEC coordinated examination) show
5 mm 50 mm moveto (session:) show
63 mm 53 mm moveto (E. Examination session location:) show
/ve-line % y --
{
dup 67 mm exch moveto (VE's station call sign) show
dup 100 mm exch moveto (VE's signature \(must match name\)) show
170 mm exch moveto (Date signed) show
} def
1 mm 34 mm moveto (1st VE's name \(Print First, MI, Last, Suffix\)) show
34 mm ve-line
1 mm 21 mm moveto (2nd VE's name \(Print First, MI, Last, Suffix\)) show
21 mm ve-line
1 mm 8 mm moveto (3rd VE's name \(Print First, MI, Last, Suffix\)) show
8 mm ve-line
BOLD-FONT 9 scalefont setfont
4 mm 92 mm moveto box
11 mm 92 mm moveto (NOVICE) show
50 mm 92 mm moveto (\(Elements 1\(A\), 1\(B\), or 1\(C\) and 2\)) show
4 mm 88 mm moveto box
11 mm 88 mm moveto (TECHNICIAN) show
50 mm 88 mm moveto (\(Elements 2 and 3\(A\)\)) show
4 mm 84 mm moveto box
11 mm 84 mm moveto (TECHNICIAN PLUS) show
50 mm 84 mm moveto (\(Elements 1\(A\), 1\(B\), or 1\(C\), 2 and 3\(A\)\)) show
4 mm 80 mm moveto box
11 mm 80 mm moveto (GENERAL) show
50 mm 80 mm moveto (\(Elements 1\(B\) or 1\(C\), 2, 3\(A\), and 3\(B\)\)) show
4 mm 76 mm moveto box
11 mm 76 mm moveto (ADVANCED) show
50 mm 76 mm moveto (\(Elements 1\(B\) or 1\(C\), 2, 3\(A\), 3\(B\),) show
( and 4\(A\)\)) show
4 mm 72 mm moveto box
11 mm 72 mm moveto (AMATEUR EXTRA) show
50 mm 72 mm moveto (\(Elements 1\(C\), 2, 3\(A\), 3\(B\), 4\(A\)) show
( and 4\(B\)\)) show
% Finally, right justify this bit at the bottom
NORMAL-FONT 8 scalefont setfont
198 mm -3 mm moveto (FCC Form 610) right-justify
198 mm -6 mm moveto (November 1993) right-justify
% This is optional. Uncomment it if you wish
% 0 -3 mm moveto
% (No U.S. Government funds were used to print this document.) show
% WHEW! Half way home!
% At this point it's possible that a user has pre-pended a dictionary
% which we can use to actually fill out the form in Courier.
currentdict /FORM known
{
/false-or-val
{
dup FORM exch known
{ FORM exch get }
{ pop false } ifelse
} def
/blank-or-val
{
dup FORM exch known
{ FORM exch get }
{ pop () } ifelse
} def
/fillin-date-line % y string --
{
exch 160 mm exch moveto
12 exch 0 exch ashow
} def
FILLIN-FONT 12 scalefont setfont
2 mm 224 mm moveto /LAST blank-or-val show
65 mm 224 mm moveto /SUFFIX blank-or-val show
85 mm 224 mm moveto /FIRST blank-or-val show
145 mm 224 mm moveto /MIDDLE blank-or-val show
224 mm /BIRTH blank-or-val fillin-date-line
2 mm 212 mm moveto /STREET blank-or-val show
85 mm 212 mm moveto /CITY blank-or-val show
145 mm 212 mm moveto /STATE blank-or-val show
162 mm 212 mm moveto /ZIP blank-or-val show
/4A false-or-val { 13 mm 199 mm moveto (X) show } if
/4B false-or-val { 13 mm 190 mm moveto (X) show } if
/4C false-or-val { 13 mm 180 mm moveto (X) show } if
/4D false-or-val { 116 mm 199 mm moveto (X) show } if
/4E false-or-val { 116 mm 190 mm moveto (X) show } if
/4F false-or-val { 116 mm 173 mm moveto (X) show } if
18 mm 173 mm moveto /OLDLAST blank-or-val show
41 mm 173 mm moveto /OLDSUFFIX blank-or-val show
57 mm 173 mm moveto /OLDFIRST blank-or-val show
87 mm 173 mm moveto /OLDMIDDLE blank-or-val show
93 mm 160 mm moveto /CALL blank-or-val show
145 mm 160 mm moveto /CLASS blank-or-val show
/6N false-or-val { 110 mm 151 mm moveto (X) show } if
/6Y false-or-val { 134 mm 151 mm moveto (X) show } if
70 mm 142 mm moveto /PURPOSE blank-or-val show
142 mm /FILED blank-or-val fillin-date-line
111 mm /SIGNED blank-or-val fillin-date-line
/NOVICE false-or-val { 4 mm 92 mm moveto (X) show } if
/TECH false-or-val { 4 mm 88 mm moveto (X) show } if
/TECH-PLUS false-or-val { 4 mm 84 mm moveto (X) show } if
/GENERAL false-or-val { 4 mm 80 mm moveto (X) show } if
/ADVANCED false-or-val { 4 mm 76 mm moveto (X) show } if
/EXTRA false-or-val { 4 mm 72 mm moveto (X) show } if
4 mm 59 mm moveto /VEC blank-or-val show
4 mm 46 mm moveto /SESSION-DATE blank-or-val show
65 mm 46 mm moveto /SESSION-LOC blank-or-val show
2 mm 26 mm moveto /VE1-NAME blank-or-val show
70 mm 26 mm moveto /VE1-CALL blank-or-val show
170 mm 26 mm moveto /VE1-SIGNED blank-or-val show
2 mm 13 mm moveto /VE2-NAME blank-or-val show
70 mm 13 mm moveto /VE2-CALL blank-or-val show
170 mm 13 mm moveto /VE2-SIGNED blank-or-val show
2 mm 1 mm moveto /VE3-NAME blank-or-val show
70 mm 1 mm moveto /VE3-CALL blank-or-val show
170 mm 1 mm moveto /VE3-SIGNED blank-or-val show
} if
showpage
%%Page: "back" 2
% On the back, everything is relative to the bleed-through of the
% main box on the front (I can just make it out under strong light).
% So to make it fit on the page, we have to shove it around a bit.
.9 cm 1.6 cm translate
% There's another headerbox on the back, but the interior dimensions
% are a little different, so we'll just copy the procedure and
% change it a little.
/headerbox % x y --
{
moveto
gsave
2 setlinewidth
% This is kind of a bitch. Because PostScript centers the setlinewidth
% on the center of the line, we need to tweak the heavily drawn boxes
% by both their width and the width of the lines they're butting up
% to. That means moving in 1.75 points, not 2.
.75 0 rmoveto
198 mm 1.5 sub 0 rlineto 0 6 mm rlineto -198 mm 1.5 add 0 rlineto closepath
stroke
grestore gsave % to rescue the currentpoint.
% Now the little vertical lines
1 setlinewidth
46 mm 0 rmoveto 0 6 mm rlineto 198 46 2 mul sub mm 0 rmoveto 0 -6 mm
rlineto stroke
grestore gsave % again...
% Things just get a bunch worse here.
.95 setgray 1.25 1 rmoveto 46 mm 1.75 sub 0 rlineto 0 6 mm 2 sub rlineto
-46 mm 1.75 add 0 rlineto closepath fill
grestore gsave % one more time.
.95 setgray 198 mm 1.25 sub 1 rmoveto -46 mm 1.75 add 0 rlineto 0 6 mm 2 sub
rlineto 46 mm 1.75 sub 0 rlineto closepath fill
grestore
} def
0 213 mm headerbox
% The rest of the lines are a half point wide
.5 setlinewidth
% The main box for the back
0 120 mm moveto 0 254 mm lineto 198 mm 254 mm lineto
198 mm 120 mm lineto closepath stroke
% This may cause problems with the commission. If you don't want it,
% comment it out.
NORMAL-FONT 4 scalefont setfont
198 mm 254.5 mm moveto VERSION right-justify
NORMAL-FONT 10 scalefont setfont
2 mm 250 mm moveto
(ATTACH ORIGINAL OR A PHOTOCOPY OF YOUR LICENSE HERE:) show
BOLD-FONT 10 scalefont setfont
99 mm 215 mm moveto
(SECTION 3 - TO BE COMPLETED BY PHYSICIAN) center-text
27 mm 207 mm moveto (PHYSICIAN'S CERTIFICATION) center-text
27 mm 203 mm moveto (OF DISABILITY) center-text
27 mm 197 mm moveto (Please see notice below) center-text
BOLD-FONT 8 scalefont setfont
2 mm 155 mm moveto
(WILLFUL FALSE STATEMENT IS PUNISHABLE BY FINE AND IMPRISONMENT ) show
(\(U.S. CODE TITLE 18, SECTION 1001\)) show
2 mm 140 mm moveto
(PATIENT'S RELEASE) show
NORMAL-FONT 8 scalefont setfont
/line-to-end {
currentpoint newpath moveto currentpoint exch pop 196 mm exch lineto stroke
} def
64 mm 204 mm moveto (Print, Type or stamp physician's name: ) show
line-to-end
64 mm 196 mm moveto (Street address: ) show line-to-end
64 mm 188 mm moveto (City, State, ZIP code: ) show line-to-end
64 mm 180 mm moveto (Office telephone number: ) show
gsave
( \( \)) show
grestore line-to-end
gsave
DING-FONT 14 scalefont setfont
55 mm 147 mm moveto DING-ARROW
2 mm -1 mm rmoveto
[ 82 mm 4 mm 17 mm 6 mm 25 mm 9 mm ] 0 setdash
line-to-end
grestore
NORMAL-FONT 6 scalefont setfont
62 mm 142 mm moveto (PHYSICIAN'S SIGNATURE \(DO NOT PRINT, ) show
(TYPE, OR STAMP\)) show
150 mm 142 mm moveto (M.D. or D.O.) show
176 mm 142 mm moveto (DATE SIGNED) show
gsave
DING-FONT 14 scalefont setfont
55 mm 126 mm moveto DING-ARROW
2 mm -1 mm rmoveto
[ 82 mm 4 mm 48 mm 9 mm ] 0 setdash
line-to-end
grestore
62 mm 121 mm moveto (APPLICANT'S SIGNATURE \(DO NOT PRINT, ) show
(TYPE, OR STAMP\)) show
160 mm 121 mm moveto (DATE SIGNED) show
NORMAL-FONT 8 scalefont setfont
2 mm 196 mm 174 mm
(I CERTIFY THAT I have read the Notice to Physician Certifying to a Disability, and that the person named in item 1 on the reverse is severely)
justify-text
2 mm 196 mm 171 mm
(handicapped, the duration of which will extend for more than 365 days beyond this date. Because of the severe handicap, this person is)
justify-text
2 mm 196 mm 168 mm
(unable to pass a 13 or 20 words per minute telegraphy examination. I am licensed to practice in the United States or its Territories as a doctor)
justify-text
2 mm 196 mm 165 mm
(of medicine \(M.D.\) or doctor of osteopathy \(D.O.\). I have considered the accommodations that could be made for this person's disability)
justify-text
2 mm 196 mm 162 mm
(and have determined that, even with accommodations, this person would be unable to pass a 13 or 20 words per minute telegraphy)
justify-text
2 mm 159 mm moveto (examination.) show
2 mm 196 mm 136 mm
(Authorization is hereby given to the physician named above, who participated in my care, to release to the Federal Communications)
justify-text
2 mm 133 mm moveto
(Commission any medical information deemed necessary to ) show
(process my application for an amateur operator/primary ) show
(station license.) show
% Welcome to hell. The "Notice to Physician..." part is two columns
% of fully justified text. Yuck.
BOLD-FONT 8 scalefont setfont
99 mm 115 mm moveto
(NOTICE TO PHYSICIAN CERTIFYING TO A DISABILITY) center-text
NORMAL-FONT 8 scalefont setfont
5 mm 93 mm 109 mm
(You are being asked by a person who has already passed a 5 words per)
justify-text
5 mm 93 mm 106 mm
(minute telegraphy examination to certify that, because of a severe)
justify-text
5 mm 93 mm 103 mm
(handicap, he/she is unable to pass a 13 or 20 words per minute)
justify-text
5 mm 93 mm 100 mm
(telegraphy examination. If you sign the certification, the person will be)
justify-text
5 mm 93 mm 97 mm
(exempt from the examination. Before you sign the certification, please)
justify-text
5 mm 94 mm moveto
(consider the following:) show
5 mm 93 mm 88 mm
(THE REASON FOR THE EXAMINATION - Telegraphy is a method of)
justify-text
5 mm 93 mm 85 mm
(electrical communication that the Amateur Radio Service community)
justify-text
5 mm 93 mm 82 mm
(strongly desires to preserve. We support their objective by authorizing)
justify-text
5 mm 93 mm 79 mm
(additional operating privileges to amateur operators who increase their)
justify-text
5 mm 93 mm 76 mm
(skills to 13 and 20 words per minute. Normally, to attain these levels of skill,)
justify-text
5 mm 93 mm 73 mm
(intense practice is required. Annually, thousands of amateur operators)
justify-text
5 mm 93 mm 70 mm
(prove by passing examinations that they have acquired the skill. These)
justify-text
5 mm 93 mm 67 mm
(examinations are prepared and administered by amateur operators in)
justify-text
5 mm 64 mm moveto
(the local community who volunteer their time and effort.) show
5 mm 93 mm 58 mm
(THE EXAMINATION PROCEDURE - The volunteer examiners \(VEs\) send a)
justify-text
5 mm 93 mm 55 mm
(short message in the Morse code. The examinee must decipher a series)
justify-text
5 mm 93 mm 52 mm
(of audible dots and dashes into 43 different alphabetic, numeric and)
justify-text
5 mm 93 mm 49 mm
(punctuation characters used in the message. To pass, the examinee)
justify-text
5 mm 93 mm 46 mm
(must correctly answer questions about the content of the message.)
justify-text
5 mm 93 mm 43 mm
(Usually, a fill-in-the-blanks format is used. With your certification, they will)
justify-text
5 mm 93 mm 40 mm
(give the person credit for passing the examination, even though they do)
justify-text
5 mm 37 mm moveto
(not administer it.) show
5 mm 31 mm moveto
(MUST A PERSON WITH A HANDICAP SEEK EXEMPTION?) show
5 mm 93 mm 25 mm
(No handicapped person is required to request exemption from the)
justify-text
5 mm 93 mm 22 mm
(higher speed telegraphy examinations, nor is anyone denied the)
justify-text
5 mm 93 mm 19 mm
(opportunity to take the examinations because of a handicap. There is)
justify-text
5 mm 93 mm 16 mm
(available to all otherwise qualified persons, handicapped or not, the)
justify-text
5 mm 93 mm 13 mm
(Technician Class operator license that does not require passing a)
justify-text
5 mm 93 mm 10 mm
(telegraphy examination. Because of international regulations, however,)
justify-text
5 mm 93 mm 7 mm
(any handicapped applicant requesting exemption from the 13 or 20)
justify-text
5 mm 93 mm 4 mm
(words per minute examination must have passed the 5 words per minute)
justify-text
5 mm 1 mm moveto
(examination.) show
104 mm 192 mm 109 mm
(ACCOMMODATING A HANDICAPPED PERSON - Many handicapped)
justify-text
104 mm 192 mm 106 mm
(persons accept and benefit from the personal challenge of passing the)
justify-text
104 mm 192 mm 103 mm
(examination in spite of their hardships. For handicapped persons without)
justify-text
104 mm 192 mm 100 mm
(an exemption who have difficulty in proving that they can decipher)
justify-text
104 mm 192 mm 97 mm
(messages sent in the Morse code, the VE's make exceptionally)
justify-text
104 mm 192 mm 94 mm
(accommodative arrangements. They will adjust the tone in frequency)
justify-text
104 mm 192 mm 91 mm
(and volume to suit the examinee. They will administer the examination at)
justify-text
104 mm 192 mm 88 mm
(a place convenient and comfortable to the examinee, even at bedside.)
justify-text
104 mm 192 mm 85 mm
(For a deaf person, they will send the dots and dashes to a vibrating)
justify-text
104 mm 192 mm 82 mm
(surface or flashing light. They will write the examinee's dictation. Where)
justify-text
104 mm 192 mm 79 mm
(warranted, they will pause in sending the message after each sentence,)
justify-text
104 mm 192 mm 76 mm
(each phrase, each word, or each character to allow the examinee)
justify-text
104 mm 192 mm 73 mm
(additional time to absorb and interpret what was sent. They will even)
justify-text
104 mm 70 mm moveto
(allow the examinee to send the message, rather than receive it.) show
104 mm 192 mm 62 mm
(YOUR DECISION - The VEs rely upon you to make the necessary medical)
justify-text
104 mm 192 mm 59 mm
(determination for them using your professional judgement. You are)
justify-text
104 mm 192 mm 56 mm
(being asked to decide if the person's handicap is so severe that he/she)
justify-text
104 mm 192 mm 53 mm
(cannot pass the examination even when the VEs employ their)
justify-text
104 mm 192 mm 50 mm
(accommodative procedures. The impairment, moreover, will last more)
justify-text
104 mm 192 mm 47 mm
(than one year. This procedure is not intended to exempt a person who)
justify-text
104 mm 192 mm 44 mm
(simply wants to avoid expending the effort necessary to acquire greater)
justify-text
104 mm 192 mm 41 mm
(skill in telegraphy. The person requesting that you sign the certification)
justify-text
104 mm 192 mm 38 mm
(will give you names and addresses of VEs and other amateur operators)
justify-text
104 mm 192 mm 35 mm
(in your community who can provide you with more information on this)
justify-text
104 mm 32 mm moveto
(matter.) show
104 mm 192 mm 25 mm
(DETAILED INSTRUCTIONS - If you decide to execute the certification, you)
justify-text
104 mm 192 mm 22 mm
(should complete and sign the Physician's Certification of Disability on the)
justify-text
104 mm 192 mm 19 mm
(person's FCC Form 610. You must be an M.D. or D.O. licensed to)
justify-text
104 mm 192 mm 16 mm
(practice in the United States or its Territories. The person must sign a)
justify-text
104 mm 192 mm 13 mm
(release permitting disclosure to the FCC of the medical information)
justify-text
104 mm 10 mm moveto
(pertaining to the disability.) show
192 mm 4 mm moveto
(FCC Form 610) right-justify
192 mm 1 mm moveto
(November 1993) right-justify
showpage
%%Trailer
%%EOF
----- ereh tuc -----
--
Nick Sayer <nsayer@quack.kfu.com> | "Oh joy! See how I love to clean
N6QQQ @ N0ARY.#NOCAL.CA.USA.NOAM | filthy cat boxes!"
+1 408 249 9630, log in as 'guest' |
PGP 2.2 key and geek code via finger | -- Ren (with Happy Helmet)